package cn.nawang.ebeim.api.service;

import java.util.List;

import cn.nawang.ebeim.api.comm.PageList;
import cn.nawang.ebeim.api.comm.Pages;
import cn.nawang.ebeim.api.domain.BackupLog;

/**
 * @ClassName: BackupLogService
 * @Description: 备份日志业务逻接口
 * @author 张建峰
 * @date 2015年9月22日14:21:59
 * @version v1.0
 */
public interface BackupLogService {

  public void save(BackupLog backupLog);

  public void update(BackupLog backupLog);

  public List<BackupLog> findByProperty(String property, Object value);

  public void delete(BackupLog backupLog);

  public PageList findByPage(BackupLog backupLog, Pages page);

  public List<BackupLog> findByBackupLog(BackupLog backupLog);

  /**
   * 
   * @author fanyb
   * @Description: 根据ds_id获取列表 并对end_time进行排序，时间越大，排越前。
   * @param page
   * @return
   * List<BackupLog> 
   * @date Sep 29, 20159:04:12 AM
   *
   * @修改人 张建峰
   * @修改日期 2015年9月30日10:34:28
   */
  public PageList findByDsIdAndStatus(Pages page);

  public String findByDsTypeAndCreateUserId(String dsType,String createUserId);
}
